/**
 * Created by zhiliang.han on 2016/10/24.
 */


/*��ҳ*/

.container_w{width: 1100px;min-width: 1100px; margin: 0 auto;}

.indexTopCont{width: 100%; position: relative;}
.indexTopCont .indexTopContW{    position: absolute;
    top: 50%;
    width:1100px;
    text-align: center;
    left: 50%;

    margin-left: -550px; min-width: 1100px;}
.indexTopCont .indexTopContW .txt{ color: #ffffff; font-size: 70px;text-align: center;}
.indexTopCont .search{ background-color: #ffffff; width: 682px; height: 58px;margin-top: 5%; border-radius: 6px;position: absolute; left: 50%;    margin-left: -341px;}
.indexTopCont .search input{display: block; float: left;width: 500px; height: 38px;font-size: 14px;line-height: 38px; margin: 10px 0 0 0; border: 0; background: none; padding: 0 20px; /*border-right: 1px solid #ebebeb;*/}
.indexTopCont .search .selectWrap{float: left;/*width: 141px;*/ position: relative; }
.indexTopCont .search .selectWrap span{display:block; width:100%;font-size: 18px;line-height: 58px; height: 58px; cursor: pointer;}
.indexTopCont .search .selectWrap i{ width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ebebeb;
    position: absolute;right: 5px; top: 26px;}
.indexTopCont .search .selectWrap li ul{ background-color: #fff; padding-top: 10px;}
.indexTopCont .search .selectWrap li li{ line-height: 30px;font-size: 14px; margin-bottom: 10px;}
.indexTopCont .search .selectWrap li li:hover{color: #c52525;  background-color: #f8f8f8;}
.indexTopCont .search .searchBtn{ float: right; width: 120px; cursor: pointer; background-color: #e41f2b; height: 58px; line-height: 58px; color: #fff;font-size: 18px; border-radius: 0 6px 6px 0}

.indexTxt{width: 1100px; margin: 0 auto;}
.indexTxt .t1{ margin: 3% 0; text-align: center;    font-size: 18px;    line-height: 30px;    color: #666666;}
.indexTxt .t2{text-align: center;    font-size: 28px;  color: #333333;}

.indexBtm{width: 1100px; margin: 3% auto 0; }
.indexBtm dl{float: left;width: 47%; margin-bottom: 3%;}
.indexBtm dl dt{min-width: 517px; min-height: 360.17px;}
.indexBtm dl dt img{width: 100%;}
.indexBtm dl dd{text-align: center;font-size: 16px; line-height: 25px; color: #666666; height: 150px;}
.indexBtm dl dd.btn{ position: relative; height: 50px;margin: 20px 0;}
.indexBtm dl dd p{ position: absolute; left: 50%;cursor: pointer; margin-left: -60px;font-size: 14px; background: url("../img/indexbtnbg.png") no-repeat; color: #fff;  width: 120px; height: 50px; text-align: center;line-height: 50px; }

.choosezpkind{top: 240%;position: absolute;width: 58%;left:15%; padding-left: 4%;text-align: left;font-size: 18px;font-weight: 700;color: white;height: 20px;line-height: 20px;}
.societyzps{margin-left: 6%;}
.schoolzpsp,.societyzpsp{margin-left: 1.5%;}
.choosezpkind input{cursor: pointer;}
.choosezpkind .schoolzpsp, .choosezpkind .societyzpsp{cursor: pointer;}

.tcbutton{
	position: absolute;
    top: 63%;
    left: 27%;
    width: 200px;
    height: 55px;
}
.closebutton{
	position: absolute;
    top: 0%;
    right: 0%;
    width: 50px;
    height: 50px;
    background: url(../img/icons.png) 0px -930px no-repeat;
    cursor: pointer;
}
.index .cont img{top: 2%;position: absolute;left: 0%;}

/*请选择您的身份*/
.dialog.selectIdentity .t{    text-align: left;    padding-left: 10%;    font-size: 18px;    font-weight: bold;    color: #333;}
.radio{    width: 300px;    margin: 0 auto;    padding-left: 10%}
.radio p{ padding-top: 20px;}
.radio p span{display: block; float: left; margin-right: 0;width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;}

/*点击搜所若没有选择招聘类型，出现弹层*/
.dialog.zhaopintc .cont{width: 350px; margin-top: -120px;margin-left: -175px; min-height: 240px;}
.dialog.zhaopintc .cont .t{font-size: 18px;font-weight: bold;    color: #333; margin-bottom: 10px;}
.dialog.zhaopintc .cont .btn{width: 120px;height: 40px; font-size: 14px; line-height: 40px; margin-left: -15.2%;}